#pragma once
#include <Windows.h>

class CSGD_TextureManager;


class CBitmapFont
{
public:


	CBitmapFont(void);
	~CBitmapFont(void);

	void	Initialize( void ); 
	void	Print( const char* szText,	int nX, int nY,
				   float fScale );

private:
	// CellAlgorithm
	int		m_nCharWidth;
	int		m_nCharHeight;
	int		m_nNumCols;
	int		m_nNumRows;


	int		m_nImageID;			// SGD_Font.png
	char	m_cFirstChar;		// first character in the image ' ' (space)
	bool	m_bOnlyUpper;		// only uppercase

	RECT	CellAlgorithm( int id );
};

